﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.MovieRecorder.CApMRCMovieRecorderSceneSettings
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands.MovieRecorder;

public class CApMRCMovieRecorderSceneSettings
{
  public CApMRCMovieRecorderSceneSettings()
  {
    this.ShowNavigationCube = true;
    this.ShowNavigationFrame = true;
    this.ShowWorkingFrame = true;
    this.ShowOperations = true;
    this.Show2DObjects = true;
    this.EnablePartCulling = false;
    this.ShowGraphicViewerToolbar = true;
    this.ShowSimulationSlider = true;
    this.HideGraphicViewerControlsAllowed = true;
  }

  public CApMRCMovieRecorderSceneSettings(CApMRCMovieRecorderSceneSettings other)
  {
    this.ShowNavigationCube = other.ShowNavigationCube;
    this.ShowNavigationFrame = other.ShowNavigationFrame;
    this.ShowWorkingFrame = other.ShowWorkingFrame;
    this.ShowOperations = other.ShowOperations;
    this.Show2DObjects = other.Show2DObjects;
    this.EnablePartCulling = other.EnablePartCulling;
    this.ShowGraphicViewerToolbar = other.ShowGraphicViewerToolbar;
    this.ShowSimulationSlider = other.ShowSimulationSlider;
    this.HideGraphicViewerControlsAllowed = other.HideGraphicViewerControlsAllowed;
  }

  public bool ShowNavigationCube { get; set; }

  public bool ShowNavigationFrame { get; set; }

  public bool ShowWorkingFrame { get; set; }

  public bool ShowOperations { get; set; }

  public bool Show2DObjects { get; set; }

  public bool EnablePartCulling { get; set; }

  public bool ShowGraphicViewerToolbar { get; set; }

  public bool ShowSimulationSlider { get; set; }

  public bool HideGraphicViewerControlsAllowed { get; set; }
}
